[−][src]Crate webbrowser
Open URLs in the web browsers available on a platform.
Inspired by the webbrowser python library.
Currently state of platform support is:
- macos => default, as well as browsers listed under Browser
- windows => default browser only
- linux or *bsd => default browser only (uses $BROWSER env var, failing back to xdg-open, gvfs-open and gnome-open, in that order)
- android => default browser only
- ios => not supported right now
Important note:
- This library requires availability of browsers and a graphical environment during runtime
cargo test
will actually open the browser locally.
Examples
use webbrowser; if webbrowser::open("http://github.com").is_ok() { // ... }
Structs
ParseBrowserError | The Error type for parsing a string into a Browser. |
Enums
Browser | Browser types available |
Functions
open | Opens the URL on the default browser of this platform |
open_browser | Opens the specified URL on the specific browser (if available) requested. Return semantics are the same as for open. |